#!/usr/bin/python3
print('------------------------------------')

# 输入输出
# 输出格式美化

print(str(
"""
	这是一段话，能干啥呢？
"""))

print("""
	format的用法;
	'string\{\}, string2\{name\}'.format('第一个大括号', name='第二个大括号')
""")
print('string{}, string2{name}'.format('第一个大括号', name='第二个大括号'))

# 读取键盘输入
"""
k = input('来，敲下一个按键：')
print('你按下了这个键：', k) 
"""

# 读写文件
print("""
读写文件 open(filename, mode)
	mode模式
	r	以只读方式打开，文件的指针将会放在文件的开头。默认模式
	rb	以二进制形式打开一个文件，只读。文件的指针将会放在文件的开头
	r+	打开一个文件用于读写。指针在开头
	rb+	以二进制形式打开一个文件用于读写。指针在开头
	w	打开一个文件用于写入，该文件已存在则打开该文件，并从头开始编辑，原有内容会被删除。该文件不存在则创建新文件。
	wb	以二进制形式打开。
	w+	打开一个文件用于读写。
	wb+	以二进制形式打开一个文件用于读写。
	a	打开一个文件用于追加，指针放在文件的末尾，新的内容将会追加到文件的末尾。如果该文件不存在则创建新的
	ab	以二进制形式打开文件用于追加
	a+	打开一个文件用于读写，指针在文件的末尾；
	ab+	以二进制形式打开一个文件用于追加；
""")

f = open('./file/ready.txt', 'r')
print(f.read())
f.close()

# w+ 在open时会抹掉所有内容
f = open('file/write.txt', 'w+')
print(f.readline())
print(f.readline())
print(f.readline())
f.write("""
这是一行文件

write写文件
		
毕业啦
		
""")
f.close()

f = open('file/write.txt', 'a')
f.write("""
	追加的内容呢
""")
f.close()
print('-----------最后读取文件----------')
f = open('file/write.txt', 'r')
print(
	'readlines将读取的内容，存放在一个list中，每个元素值为一行',
	str(f.readlines())
)
#print(f.read())
f.close()

